From: Jonas Dreßler Date: Mon, 20 Jan 2020 16:42:09 +0000 (+0100) Subject: keyring: Use wiggle effect to inform about new warning message X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~781^2^2~70 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=dc578a9e7988d8d04cba68160f525930856199b2;p=gnome-shell.git keyring: Use wiggle effect to inform about new warning message https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/942 --- diff --git a/js/ui/components/keyring.js b/js/ui/components/keyring.js index da7eeec95..46c61ace0 100644 --- a/js/ui/components/keyring.js +++ b/js/ui/components/keyring.js @@ -7,8 +7,7 @@ const Dialog = imports.ui.dialog; const ModalDialog = imports.ui.modalDialog; const ShellEntry = imports.ui.shellEntry; const CheckBox = imports.ui.checkBox; - -var WORK_SPINNER_ICON_SIZE = 16; +const Util = imports.misc.util; var KeyringDialog = GObject.registerClass( class KeyringDialog extends ModalDialog.ModalDialog { @@ -70,6 +69,10 @@ class KeyringDialog extends ModalDialog.ModalDialog { this.prompt.connect('notify::warning-visible', () => { warning.opacity = this.prompt.warning_visible ? 255 : 0; }); + this.prompt.connect('notify::warning', () => { + if (this._passwordEntry && warning !== '') + Util.wiggle(this._passwordEntry); + }); warningBox.add_child(warning); passwordBox.add_child(warningBox);